﻿use master
go
if exists(select * from sys.databases where name='DBReservoir')
drop database DBReservoir
go
create database DBReservoir
go
use DBReservoir
go
create table TBUser
(
Id VARCHAR(10) primary key,								--编号  
Name VARCHAR(20)  not null,								--姓名
Password VARCHAR(50) not null,							--密码
Sex INT not null,										--性别
PhoneNumber VARCHAR(11),								--手机号码
Email VARCHAR(50),										--电子邮箱
CreationTime DATETIME2 default(getdate()) not null		--创建时间 
)
create table TBRecord
(
Id INT primary key identity(1,1),						--编号
UserId VARCHAR(10) references TBUser(Id),				--用户编号
District VARCHAR(50),									--所在地区 
Name VARCHAR(20),										--水库名称 
Area FLOAT,												--水域面积(公里²)
Storage FLOAT,											--蓄水量(亿 m³)
Functional VARCHAR(100),								--功能
Maximum FLOAT not null,									--最高水位(m)
Curent FLOAT not null,									--当前水位(m)
Remarks VARCHAR(100),									--备注 
CreationTime DATETIME2 default(getdate()) not null		--创建时间
)
insert into TBUser values
('B007','李青','12345678',1,'18888888888','123456789@qq.com',getdate()),
('C195','路勇','12345678',1,'18888888888','123456789@qq.com',getdate()),
('C272','雷翔','12345678',1,'18888888888','123456789@qq.com',getdate()),
('D086','李婷','12345678',2,'18888888888','123456789@qq.com',getdate()),
('D159','罗茜','12345678',2,'18888888888','123456789@qq.com',getdate())
insert into TBRecord values
('C195','河南省 南阳市','丹江口水库',1022.75,290.5,'饮用水源,风景区',170,158,null,getdate()),
('B007','河北省 松滋市','洈水水库',37,5.93,'农业用水,渔业用水',92,96,'防汛道路不通畅',getdate()),
('C272','北京市 北京市','密云水库',180,40,'饮用水源,风景区',148,129,null,getdate())
select * from TBUser
select * from TBRecord